Moving a bone within weighted mesh? I have a skeleton rig and mesh configured in blender that I have imported from 3rd party application.  The rig and mesh are already working together correctly in blender.

I would like to adjust the position of some of the bones to align with animations from another 3rd party application. 

Currently 1 or 2 bones cause the mesh to deform incorrectly due to differences in bone position between the animations and the armature for my skeletal mesh.

So the question, is it possible to move the position of the bone without the attached mesh being deformed during the move and maintain the existing weight painting for the new bone position?

So for example in my rig the neck bone is positioned more towards the back of the neck surface, but the neck bone in the animation is more centered, so when I apply the animation the head of my mesh is artificially leaning forward due to relocation of neck bone.

When I try to move any bone in my rig the attached mesh moves with it

Hopefully the makes some form of sense :oo

Thanks in advance
Yes! you can move the bones within Edit Mode. this should keep all of you weight settings as long as you've already parented the mesh to the armature.