Add a parent object ignoring any objects it may refer to.
If the item was added this function returns true. If the item
was not added because the subset already contained it or because
specified a different remapping then the function returns
If the specified object is not part of the soup specified in the
then an exception will be raised.