Will my dataset/setup/endpoints be affected if I upgrade or downgrade my subscription?

No. Any changes you make to your Redis Enterprise Cloud subscription are purely administrative and do not affect service to your application in any way. You can downgrade or upgrade your subscription at any time with no downtime or performance impact.