code: def remove(self, item):
          
          item = self.__coerce(item)
          self.all.remove(item)
          super().remove(item)
docs: Remove either an unparsed argument string or an argument object.
  
          :param Union[str,Arg] item: Item to remove
  
          >>> arguments = TexArgs([RArg('arg0'), '[arg2]', '{arg3}'])
          >>> arguments.remove('{arg0}')
          >>> len(arguments)
          2
          >>> arguments[0]
          OArg('arg2')