Originally used fetch to retrieve objects from database, switch to get. Not sure what the difference is quite yet but it was throwing off the search and the update methods so there is a difference. Also, editing a contact fuctions properly now.