I implemented it.

I used full rewriting: glBufferData().
I think partial rewriting it is sort of optimization and I will do it only if that point become the greatest bottleneck.

Thank you guys a lot!

regards.