The current proxy can be changed by setting some GConf keys, but only after the connection is enabled (otherwise those would be overwritten by the stored connection specific proxy settings). At least microB listens for changes on those keys, so disconecting / reconnecting might not even be needed.