Using Ceramic CURL requests to update / delete state on a stream with pre-payment for storage

I can’t speak to the specifics of the python client, but in general you need to provide a signed JWS in the correct format to update content. In order to remove content you simply make an update that set the content to null. See also this post about improving data deletion in Ceramic in general.

Currently there is no payments in Ceramic. You simply have to run your own node.