It looks like the class is deprecated and will be removed in 4.0 though... if I did use it, I would still have to send the whole texture again to the GPU?
I thought I could maybe use a sampler2DArray, and edit a layer at a time. Would be much quicker than editing a few pixels and uploading a few hundred MB all over again...