creating code to move entities to different containers

i need to move content entities from one group to another (mostly) and i know others have asked for the same and i recall seeing this scheduled for core in elgg 1.10.

i am thinking of coding a plugin to do this in the meantime..

does anyone know of any reason that this would be more complicated than just changing the container guid of the entity?
thanks