[Brightbox] Collaboration model updates

This expands on the new collaboration models that enable management of users to add model actions mapping to the lower level requests.

Also fixes `connection` deprecation warnings introduced in the branch.