code: def set(self, path, value, version):
          
          if self.in_transaction:
              self.client_context.set_data(path, value, version=version)
          else:
              self.client_context.set(path, value, version=version)
docs: sets a znode's data