I have a node (named A) located in a Group.
I create a new link from node A to a node B which is located outside of the Group.
Now i collapse the Group.
If i try to change the existing link to point to another node C which is located outside of the Group, the operation is not valid ! But works as soon as i expand the Group.
Seems that this behaviour is intentional, but why did you opted for it ?