code: def update(self, value: Union[RawValue, Value],
                 raw: bool = False) -> "InstanceNode":
          
          newval = self.schema_node.from_raw(
              value, self.json_pointer()) if raw else value
          return self._copy(newval)
docs: Update the receiver's value.
  
          Args:
              value: New value.
              raw: Flag to be set if `value` is raw.
  
          Returns:
              Copy of the receiver with the updated value.