docs: def set_elements_text(parent_to_parse, element_path=None, text_values=None):
      """
      Assigns an array of text values to each of the elements parsed from the parent. The
      text values are assigned in the same order they are provided.
      If there are less values then elements, the remaining elements are skipped; but if
      there are more, new elements will be inserted for each with the remaining text values.
      """
  
      if text_values is None:
          text_values = []
  
      return _set_elements_property(parent_to_parse, element_path, _ELEM_TEXT, text_values)