docstr: Change the parent class of the agent
  :param val: the new parent
  :return: None
docstr_tok: ["Change","the","parent","class","of","the","agent",":","param","val",":","the","new","parent",":","return",":","None"]
code: def parent(self, val):
      """
      Change the parent class of the agent
      :param val: the new parent
      :return: None
      """
      self._parent = val
  
imports: from typing import Union, List, Dict
  import numpy
  from rl_coach.core_types import EnvResponse, ActionInfo, RunPhase, PredictionType, ActionType, Transition
  from rl_coach.saver import SaverCollection
label_desc: Use image node_id 3 for calling the AgentInterface obj's underlying member method code with example usage: obj.parent(val) without return types