Repository: PrefectHQ/prefect
Issue category: Feature Request

Disambiguate language in `prefect cloud login` 
### First check

- [X] I added a descriptive title to this issue.
- [X] I used the GitHub search to find a similar request and didn't find it.
- [X] I searched the Prefect documentation for this feature.

### Prefect Version

2.x

### Describe the current behavior

This applies when you have multiple profiles, one of which has previously authenticated with Prefect Cloud.

```
t $ prefect cloud login
It looks like you're already authenticated with another profile.
? Would you like to reauthenticate with this profile? [y/N]: y
```

I find `Would you like to reauthenticate with this profile?` confusing because it's not clear what `this` refers to.

I want to authenticate with the current profile, for the first time. I read the above message as asking "do I want to reauthenticate with another profile that I was previously already authenticated with."


### Describe the proposed behavior

To disambiguate, I propose changing the language to the following:

"Would you like to authenticate with the currently active profile?"

### Example Use

_No response_

### Additional context

I can make the PR to change the langauge if this language is acceptable.


Functions to edit:
src/prefect/cli/cloud/__init__.py:login

Patch:
diff --git a/src/prefect/cli/cloud/__init__.py b/src/prefect/cli/cloud/__init__.py
index 602b0c0a2f69..2556f16b7a5a 100644
--- a/src/prefect/cli/cloud/__init__.py
+++ b/src/prefect/cli/cloud/__init__.py
@@ -372,25 +372,19 @@ async def login(
         app.console.print(
             "It looks like you're already authenticated with another profile."
         )
-        if not typer.confirm(
-            "? Would you like to reauthenticate with this profile?", default=False
+        if typer.confirm(
+            "? Would you like to switch profiles?",
+            default=True,
         ):
-            if typer.confirm(
-                "? Would you like to switch to an authenticated profile?", default=True
-            ):
-                profile_name = prompt_select_from_list(
-                    app.console,
-                    "Which authenticated profile would you like to switch to?",
-                    already_logged_in_profiles,
-                )
+            profile_name = prompt_select_from_list(
+                app.console,
+                "Which authenticated profile would you like to switch to?",
+                already_logged_in_profiles,
+            )
 
-                profiles.set_active(profile_name)
-                save_profiles(profiles)
-                exit_with_success(
-                    f"Switched to authenticated profile {profile_name!r}."
-                )
-            else:
-                return
+            profiles.set_active(profile_name)
+            save_profiles(profiles)
+            exit_with_success(f"Switched to authenticated profile {profile_name!r}.")
 
     if not key:
         choice = prompt_select_from_list(

Test patch: diff --git a/tests/cli/test_cloud.py b/tests/cli/test_cloud.py
index 306f9d502acf..34d85037f39e 100644
--- a/tests/cli/test_cloud.py
+++ b/tests/cli/test_cloud.py
@@ -776,17 +776,14 @@ def test_login_already_logged_in_to_another_profile(respx_mock):
         ["cloud", "login"],
         expected_code=0,
         user_input=(
-            # No, do not reauth
-            "n"
-            + readchar.key.ENTER
             # Yes, switch profiles
-            + "y"
+            "y"
             + readchar.key.ENTER
             # Use the first profile
             + readchar.key.ENTER
         ),
         expected_output_contains=[
-            "? Would you like to switch to an authenticated profile? [Y/n]:",
+            "? Would you like to switch profiles? [Y/n]:",
             "? Which authenticated profile would you like to switch to?",
             "logged-in-profile",
             "Switched to authenticated profile 'logged-in-profile'.",
@@ -837,17 +834,14 @@ def test_login_already_logged_in_to_another_profile_cancel_during_select(respx_m
         ["cloud", "login"],
         expected_code=1,
         user_input=(
-            # No, do not reauth
-            "n"
-            + readchar.key.ENTER
             # Yes, switch profiles
-            + "y"
+            "y"
             + readchar.key.ENTER
             # Abort!
             + readchar.key.CTRL_C
         ),
         expected_output_contains=[
-            "? Would you like to switch to an authenticated profile? [Y/n]:",
+            "? Would you like to switch profiles? [Y/n]:",
             "? Which authenticated profile would you like to switch to?",
             "logged-in-profile",
             "Aborted",