def set_field(order, field = {})
      raise JSS::NoSuchItemError, "No field with number '#{order}'. Use #append_field, #prepend_field, or #insert_field" unless @fields[order]
      field_ok? field
      @fields[order] = field
      @need_to_update = true
    end
def set_field(order, field = {})
      raise JSS::NoSuchItemError, "No field with number '#{order}'. Use #append_field, #prepend_field, or #insert_field" unless @fields[order]
      field_ok? field
      @fields[order] = field
      @need_to_update = true
    end
Replace the details of one specific field.

 The order must already exist. Otherwise use
 {#append_field}, {#prepend_field}, or {#insert_field}

 @param order[Integer] which field are we replacing?

 @param field[Hash] the new field data

 @return [void]