
stats::update()
will perform the update in parent.frame()
by default, but this can cause
problems when the update is called by another function (so the parent frame is no longer the
environment the user is in).
update_in_env(object, formula., ...)
The updated model is returned.