Question on "Create user with user-defined role"

In the lecture, I would be glad if someone could clarify this for me. Or tell me which detail I am missing.

A user (intern) has previously been created on the nasa database.

Why do we need to update the user intern twice?

1st) Video time frame 1:08~1:19

updateUser(“intern”, …)

2nd) Video time frame 1:24~1:37

nasa.updateUser(“intern”, …)

I can understand the 2nd point, but as the 1st is concerned: I can’t.

Aren’t we updating something which does not even exist?