Add List.modify/modify_def/modify_opt for association list

Obviously performance is less of an issue here.