Refactoring #update from Interactives controllers

Also, fixing their spec tests.