A normal activesync sync will only update changed or new contacts. Sometimes things go astray, normaly the sync key is out of date. Tzpush should recover this by automatically resyncing everything and updating missing information if needed.
The button to resync all forces the resync. Hopefuly it should never be needed.
It is non destructive, just takes longer.
Mark