Allow volumes to be updated

This allows volumes to be resized
Comment was added and a more readable form was applied in the updated commit