code: def relabel(self, label=None, group=None, depth=1):
          
          return super(AdjointLayout, self).relabel(label=label, group=group, depth=depth)
docs: Clone object and apply new group and/or label.
  
          Applies relabeling to child up to the supplied depth.
  
          Args:
              label (str, optional): New label to apply to returned object
              group (str, optional): New group to apply to returned object
              depth (int, optional): Depth to which relabel will be applied
                  If applied to container allows applying relabeling to
                  contained objects up to the specified depth
  
          Returns:
              Returns relabelled object