Removed unneeded values for update method
Loops through fields and updates each setting accordingly
Added form elements