Fix list.rb setter overrides

Some overzealous refactoring; I changed update_attribute to update_column without realizing these were really just setting values, not saving them. Had been update_attribute(), not sure how that worked.