Totally agree - the “update” stuff is very badly documented.
I have tried to summarize my findings here RDFLIB documentation (and in the links from that).
Have you completed the “Build an app in a lunch break”-tutorial? See https://solid.inrupt.com/docs/app-on-your-lunch-break