Add conversation definition helper for updating config

The plan is to handle endpoints that were connected and have now been removed here by first removing the routing entries for them. This should solve #836.
This needs to be ``self.conv.c.extra_endpoints`` is ``self.conf`` is a wrapped conversation (bleh). This is the cause of the two failing jsbox tests.