Switching and self-trapping dynamics of bose-Einstein solitons