I believe that’s correct, you detach the object from one socket and attach it to the other character’s socket.
At the bottom of this page you can see the attach nodes, there are detach nodes as well.
https://docs.unrealengine.com/latest/INT/Engine/Content/Types/SkeletalMeshes/Sockets/