To rename inline documents, you treat them the same as an attribute, and rename them using something like this:
ParentModel.all.each {|m| m.rename :old_embedded_association_name, :new_embedded_association_name }
To rename top-level models, you need to access the ruby driver itself and use the #rename_collection method:
Mongoid.database.rename_collection "old_collection_name", "new_collection_name"
, - :
Mongoid.database.collections.map {|c| c.name}