I'm a little confused about the core data mechanisms with respect to object relationships.
I have an "Account" model, and a "Credit Card" model, and I have two questions:
I know these are pretty basic core data questions, so thank you in advance for your patience.
You need to read this guide. Probably you should change the display style in Xcode to be table based rather than the diagram style.
You don't save individual objects, you save the store as a whole. So all changes are saved at the same time.
When you have an object with a relationship it is presented to you as a set (NSSet
as you say). You can iterate that set to find and modify the destination objects, you can also filter the set to find specific objects. You can also run fetch requests with predicates to find the objects you want to modify. There are many options.