Background
I posted a question earlier that had way too many parts, so I'm breaking out individual questions. Hopefully, these are easier to answer now and easier for other people to discover later. I can figure much of this out by testing myself, but am hoping others already know and can answer without much effort.
Question
The docs include a note which reads, in part, "Note: Only DataSets created with the API can be updated via APIs." Is this correct? If so, it means we'll need to create new DataSets, populate them, and then migrate all of our pages/cards/rules to the newly defined DataSets. Ouch. Have I misunderstood? Somehow this prohibition seems too broad to be correct. Can anyone fill me in on how it all really works?
I've already got code to read all of the DataSets, etc. through the public APIs. Is it true that I can't then push data to any of these DataSets with the DataSet API or the Stream API?
Thank you.