Difference between Application.LoadLevel and SceneManager.LoadScene

I have a little confusion , do i can say SceneManager.LoadScene is a updated version of Application.LoadLevel ?
and now we have to use updated version ?
If Not please Correct me and tell me the difference

yes, it’s an updated version.

functionality has been enhanced and the older version has been deprecated. it’ll work for a while on some versions but at some point, it will stop. the best advice is to use the newer syntax.