So in summary to ora:
In general: status quo (no change), when attack on territory =< defense of territory, or when attack 1 on territory == attack 2 on territory. (including support, excluding cut support)
In addition to him:
If you help support an attack: status quo, when attack on territory w/o support of owner of defending unit =< defense of territory. (including support, excluding cut support)
The second part of the rule is a bit tricky to explain as it might be regarded as a rule used in exceptional situations (and is also not explained by ora for that reason, I guess). Small example (see ora's post for details on units): Around Tri, both the Austrian and the German forces combine their attack. Now, following the rules most beginners learn, 'guessing' which unit will attack will void the attack (because offensive support on a compatriot results in status quo). Because obviously, Tri is a goner; we had a very fruitful (half hour discussion) when such a situation came up in an AFK game, ah, the good old times. People still disagreed the next time we started playing.
This third part sounds weird and all, but I want to point out: the wording you learned (ie, "own support does not dislodge") is wrong.