A highly coupled system is one where any part of it can interact with any other part of it, like a program written in assembly language, where every line of code is a potential jump destination. This makes changing parts rather difficult, as stated.
A loosely coupled one is just the opposite. In those all interactions happen through interfaces, so as long as the interfaces are respected, you can confidently change the parts behind them.