I built it myself and tested it. I’ve found another error. I tested the following cases:
Create an event at ownCloud, sync it to the phone, edit it at the phone and sync it back: works
Create an event at my phone, sync it to ownCloud, edit it there and sync it back to my phone: works
But: If I create an Event at KOrganizer it will be synced correctly to ownCloud and my phone. If I edit it at my phone and sync it back to ownCloud nothing happens. There is still the old ical generated from KOrganizer.
The ical:
https://gist.github.com/magcks/027381e5cb774e72e774
Edit: It doesn’t work on non-recurring events too, I will open up a new issue: #103.