Faster OpenWrite with CreationCollisionOption

I used CreationCollisionOption.OpenIfExists so I do not change the behavior but I think we should use CreationCollisionOption.ReplaceExisting or let the user choose by adding a parameter.
Let me know if I should change it or create another issue, the behavior must be consistent with other implémentations.