def edit_user(self, brl_user):
        self.security.check_update_user(brl_user)
        user = self.get_user(brl_user)
        user = user_to_json(user)
        return user
@return: an iterator of providers of interfaces, adapted from each link
dataset/ETHPy150Open biicode/bii-server/user/user_service.py/UserService.edit_user--crossover with--dataset/ETHPy150Open twisted/imaginary/imaginary/idea.py/Path.of