I've read that updating NGUI requires you to open an empty scene, delete NUGI from your project, then reimport it as the latest version from the asset store.
However that didn't sound right to me cause wouldn't deleting it potentially ruin other scenes in your project already using NGUI? Or am I being silly and the reason you do this in an empty scene is too stop that from happening.