Characterizing Updates in Dynamic Epistemic Logic