Nonlinear pulse dynamics and supercontinuum generation: A comprehensive study based on modified variational principle