code: def itemize(data):
      
      if isinstance(data, dict):
          ret = {}
          for key in data:
              ret[key] = itemize(data[key])
          return ret
      elif isinstance(data, list):
          return {'item': [itemize(value) for value in data]}
      else:
          return data
docs: The xmltodict.unparse requires we modify the shape of the input dictionary slightly. Instead of a dict of the form:
          {'key': ['value1', 'value2']}
      We must provide:
          {'key': {'item': ['value1', 'value2']}}