Can I find these details about Android #17 in any manga or spin-off anime?
Android #17 is seen as a Park Ranger in an episode of the Buu Saga, when Goku was making the Genki Dama to defeat Buu

https://www.youtube.com/watch?v=nadz-fsWYsU

Edit: 13/04/2017 . Now they are also revealed in Dragon Ball Super