Repartitioning is dangerous - and as far as I could see there is not a single repartitioning guide which is complete and comprehensive

So read all of them...
You should not try to update system applications - at least not the regular way. All packages in the firmware are carefully selected and tested together - for stability and best results. You want to play - you are on your own