Sweeping rotation about an axis

I see this is an old question. But in case anyone wonders, to “change” the origin of an object (the pivot point), make a new scene component in the blueprint, then place whatever you want to pivot inside this scene component. Now you can move your object around to change pivot point, and then rotate the scene component.